package exception;

import java.io.FileOutputStream;
import java.io.IOException;

public class AutoCloseableDemo {
    public static void main(String[] args) {

        /*
        只有实现了AutoCloseable接口的类，才可以在try()中定义
        所有流都实现了该接口，意味可以将流定向引起初始化在try中，会自动进行流的关闭
         */
        try(FileOutputStream fos = new FileOutputStream("fos.dat")){
            fos.write(1);
        }catch (IOException e){
            System.out.println("出错并处理了");
        }//无需写finally块
    }
}
